iT邦幫忙

2021 iThome 鐵人賽

DAY 30
1

今年很榮幸有機會參加 iT 鐵人賽,其一方面是要強迫自己對單元測試有更多一點的認識;另一方面是想透過寫文章的方式來思考程式碼,今天先來聊點最近寫程式的心境,再來做個簡單的整理回顧這三十天的單元測試清單。在大學的時候是唸土木工程學系,因緣際會在大學三年級的時候接觸到土木中寫程式的研究所,從此就愛上寫程式了 XD。

那研究所期間有接觸各種空間資訊的 Domain Knowledge 如 Web GIS、GPS Positioning、Remote Sensing... 有比較偏向數學與演算法的研究,也有偏向 Web 專案開發的事情,而後所做的第一份工作也是與 Web 開發,使用 .NET MVC 的框架開發,不過現今的心境想試著把以前所學的比較偏數學與演算法等開發與現今所學的 Web 開發做個技能樹的盤點與整合,並思考接下來如何學習新的東西並與現在的技能結合在一起,提供更高的價值,如同安德魯的部落格提到的[架構師的修練] #1, 刻意練習 - 打好基礎

https://ithelp.ithome.com.tw/upload/images/20210930/2012737801vErSTr0d.png
圖源:[架構師的修練] #1, 刻意練習 - 打好基礎

那今年的鐵人賽,動手寫了第一個系列的文章是感到很開心的,但也同時也認為有很多可以改進以及探討的空間。那接下來大概列出這系列的主題有哪些:

  1. 單元測試的介紹
  2. 單元測試 - 單元測試基礎系列 (以 NUnit 為例)
  3. 單元測試 - 假物件系列
  4. 單元測試 - 隔離框架系列 (以 Nubstitute 為例)
  5. 單元測試 - 重構與接縫系列
  6. 單元測試 - 實際演練

那之後還會在花時間整理這系列的文章並更新~ 2021 鐵人賽 完食 XD


上一篇
Day 29-Unit Test 應用於使用重構與測試手法優化 C# Code-3 (情境及應用-9)
系列文
單元測試從入門到進階之路 (以 C# NUnit 3 X NSubstitute 為例)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
雷N
iT邦研究生 1 級 ‧ 2021-10-03 12:28:15

恭喜完賽
小弟剛好專案也有寫C#, 測試也有用NUnit這測試框架
看到大大這麼完整的介紹與案例分享
獲益良多
再次恭喜完賽

謝謝~之後還會持續寫文章
有興趣可以來看看 XD

0
JYHsu
iT邦新手 3 級 ‧ 2021-10-19 13:03:07

我現在才恭喜完賽好像有點晚了?!
找時間來拜讀大大的文章

XDDD 那找到更好的寫法記得鞭小力一點

我要留言

立即登入留言